an awful lot of work - French English Dictionary